<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="CrudOperarioEspecialidad.ascx.cs" Inherits="SIP.PN.FrontEnd.controles.CrudOperarioEspecialidad" %>
<asp:Label ID="lbl_CrudOperarioEspecialidad" runat="server" Style="display: none;"></asp:Label>
<ajax:ModalPopupExtender ID="mpe_CrudOperarioEspecialidad" runat="server"
                        TargetControlID="lbl_CrudOperarioEspecialidad"
                        PopupControlID="pnl_CrudOperarioEspecialidad"
                        BackgroundCssClass="modalPopupBackground"
                        OkControlID="lbl_CrudOperarioEspecialidad"
                        CancelControlID="lbl_CrudOperarioEspecialidad" />

<asp:Panel ID="pnl_CrudOperarioEspecialidad" runat="server" Style="display: none;">
    <script language="javascript" type="text/javascript">
	    function validarcodigoespecialidad(source, arguments){
	        var xtipodocumento = $(".tipodocumento").val();
	        var xnumerodocumento = $(".numerodocumento").val();
	        var xespecialidad = $(".especialidad").val();
	        var xnivel = arguments.Value;
            var xurl = 'CrudOperario.aspx';
            var xdata = {'ajaxfuncion' : 'validarcodigoespecialidad',
                        'tipodocumento' : xtipodocumento,
                        'numerodocumento' : xnumerodocumento,
                        'especialidad' : xespecialidad,
                        'nivel' : xnivel};
            var existe = false;
            var errormessage = '';
            $.ajax({
                type: "POST",
	            url: xurl,
	            dataType: 'json',
	            data: xdata,
	            cache: false,
	            async: false,
        		
	            success:function( result){
	                if(result.status == 'success'){
                        existe = false;
		            } else if (result.status == 'error') {
		                existe = true;
		                errormessage = result.feedbackMessage;
		            }
	            },
	            error: function(XMLHttpRequest, textStatus, errorThrown) {
		            //ajaxTransactionErrorMessage( textStatus, 'guardada' );
	            }
            });
            source.errormessage = errormessage;
            $(source).html(errormessage)
            arguments.IsValid = !existe;
	    }
    </script>
    <asp:UpdatePanel ID="up_CrudOperarioEspecialidad" runat="server" UpdateMode="Conditional">
        <ContentTemplate>
            <!-- TABLA POPUP -->
            <div class="popup">
                <div class="ajaxTabla">
	                <table class="tabla">
		                <tr>
			                <td class="CvTl"></td>
			                <td class="fondo"></td>
			                <td class="CvTr"></td>
		                </tr>
		                <tr>
			                <td class="fondo"></td>
			                <td class="medio">
				                <!-- CONTENIDO POPUP -->
				                <div class="tablaInner">
				                    <div class="titulo">
				                        <asp:Literal runat="server" ID="lbl_titulo"></asp:Literal>
				                    </div>
				                    <div class="lineapunteada"></div>
				                    <div class="operarioespecialidad">
				                        <div class="fila">
                                            <p>Especialidad:</p>
                                            <asp:DropDownList ID="ddl_especialidad" runat="server" CssClass="especialidad"></asp:DropDownList>
                                        </div>
				                        <div class="fila">
                                            <p>Nivel:</p>
                                            <asp:DropDownList ID="ddl_nivel" runat="server"></asp:DropDownList>
                                            <asp:CustomValidator ID="cva_codigo"
                                                Runat="server"
                                                ControlToValidate="ddl_nivel"
                                                EnableClientScript="True"
                                                ValidationGroup="GuardarOpcion2"
                                                SetFocusOnError="true"
                                                ClientValidationFunction="validarcodigoespecialidad"
                                                >
                                            </asp:CustomValidator>
                                        </div>
                                        <div class="fila">
                                            <p>Activo:</p>
                                            <asp:DropDownList ID="ddl_activo" runat="server">
                                                <asp:ListItem Text="Si" Value="S" Selected="True"></asp:ListItem>
                                                <asp:ListItem Text="No" Value="N"></asp:ListItem>
                                            </asp:DropDownList>
                                        </div>
				                    </div>
				                    <div class="lineapunteada"></div>
                                    <div class="botones">
                                        <asp:LinkButton ID="btn_Aceptar" runat="server" CssClass="btn_aceptar" ToolTip="Aceptar" Text="Aceptar" OnClick="btn_Aceptar_Click" ValidationGroup="GuardarOpcion2"></asp:LinkButton>
                                        <asp:LinkButton ID="btn_Cancelar" runat="server" CssClass="btn_cancelar" ToolTip="Cancelar" Text="Cancelar" OnClick="btn_Cancelar_Click"></asp:LinkButton>
                                    </div>
				                </div>
			                </td>
			                <td class="fondo"></td>
		                </tr>
		                <tr>
			                <td class="CvBl"></td>
			                <td class="fondo"></td>
			                <td class="CvBr"></td>
		                </tr>
	                </table>
                </div>
            </div>
        </ContentTemplate>
        <Triggers>
        </Triggers>
    </asp:UpdatePanel>
</asp:Panel>
